import { post,get } from "@/utils/request";

// 商城查询商品列表
export const getProductList = () => get(`/mall/api/product/list`);

// 商城获取商品详情
export const getProductDetail = (id) => get(`/mall/api/product/${id}`);

export const getProductSkuDetail = (productId) => get(`/mall/api/product/sku/detail`, { productId });
// 商城根据商品ID查询属性列表
export const getProductAttrs= (productId) => get(`/mall/api/product/${productId}/attrs`);

// 商城获取SKU详情
export const getProductSku= (id) => get(`/mall/api/productSku/${id}`);

// 根据用户ID查询地址列表
export const getAddressList= (userId) => get(`/mall/api/address/user/${userId}`);

// 根据商品ID查询SKU列表（包含属性列表）
export const getListByProduct = (data) => get(`/mall/api/product/sku/listByProduct`,data);


// 新增或修改地址
export const postAddOrUpdateAddress= (data) => post(`/mall/api/address`,data);

// 删除地址
export const deleteAddress= (id) => post(`/mall/api/address/delete/${id}`);